package org.mbari.vcr.timer;

import org.mbari.vcr.*;

/**
 * A monitoring VCR that periodically requests updates to status and timecode. 
 *
 * @author brian
 */
public class DefaultMonitoringVCR extends MonitoringVCR {
    
    /**
     * Creates a new instance of StateMonitoringVCR
     */
    public DefaultMonitoringVCR() {
        this(DUMMY_VCR);
    }
    
    public DefaultMonitoringVCR(IVCR vcr) {
        super();
        addMonitor(new StatusMonitor());
        addMonitor(new TimecodeMonitor());
        setVcr(vcr);
        requestStatus();
    }  
    
}
